/**
 * 
 */
package xiaojian.toolkit.fsm;

import java.util.concurrent.ExecutorService;

/**
 * @author hp
 *
 */
public interface MutableFSMContext extends FSMContext {

	public void setCurrentState(String stateName);

	public void	setKey(Object key);

	public void	setSnapshot(Object snapshot);

	public void	setService(ExecutorService service);
	
	public void setEventOfDestroy(String eventOfDestroy);
}
